package com.acwer.framework.data;

import java.lang.annotation.Retention;
import java.lang.annotation.*;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD,ElementType.TYPE,ElementType.FIELD})
public @interface ColumnExplain {
	//字段显示名称
	String value();
	//是否在列表里面显示
	boolean ls() default true;
	//字段类型
	String dataType() default "";
	//是否允许修改，默认True
	boolean isEdit() default true;
	//是否自动赋值,暂时没用上
	boolean autoValue() default false;
	//字段显示顺序
	int order() default 0;
	//是否允许为空
	boolean required() default false;
	//设置显示宽度
	int width() default 20;
	//是否支持搜索
	boolean search() default false;
	//是否可编辑
	boolean disable() default false;
	//对齐方式
	String align() default "center";
	
	
	String[]dataTokens() default {};
	
}
